HC      = ghc
HC_OPTS = -cpp $(EXTRA_HC_OPTS)

SRCS = Main.hs CompresorDeArchivos.hs ProyectoIII.hs Fib.hs
OBJS = Main.o CompresorDeArchivos.o ProyectoIII.o Fib.o

.SUFFIXES : .o .hs .hi

cool_pgm : $(OBJS)
	$(HC) --make Main.hs 
	rm -f *.o *.hi
clean:
	rm -f Main
# Standard suffix rules
.o.hi:
	@:

.hs.o:
	$(HC) -c $< $(HC_OPTS)

# Inter-module dependencies
ProyectoIII.o ProyectoIII.hc : Fib.hi    # ProyectoIII imports Fib
CompresorDeArchivos.o CompresorDeArchivos.hc : ProyectoIII.hi  # CompresorDeArchivos imports ProyectoIII
Main.o Main.hc : CompresorDeArchivos.hi  # Main imports CompresorDeArchivos


